/*************************************************************************
> File Name: 05enum.c
> Author: icebear
> Mail: 3322366195@qq.com
> Created Time: 2023-07-25 19:22:42
> Description: C语言枚举
************************************************************************/

#include <stdio.h>

int main(int argc, char const *argv[])
{
    typedef enum IOMODE // 枚举的成员是常亮 默认0 开始 如果指定值 则后面依次加1 可重复 运行结果如下！！！！
    {
        input,     //  10
        output,    //  21       等式右边必须是一个常量，即编译器可以识别的值，能计算出固定结果的表达式
        apend = 0, //  32
        flash      //  43
    } ioMode;

    ioMode mode1 = input;
    ioMode mode2 = output;
    ioMode mode3 = apend;
    ioMode mode4 = flash;
    //     mode:0,mode:1,mode:0,mode:1
    printf("mode:%d,mode:%d,mode:%d,mode:%d\n", mode1, mode2, mode3, mode4);
    return 0;
}
